﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace PTB2
{
    public partial class frmptb2 : Form
    {
        public frmptb2()
        {
            InitializeComponent();
            this.CenterToScreen();

        }

        private void bnKetqua_Click(object sender, EventArgs e)
        {
            double Delta, a, b, c, x1, x2;
            a = Double.Parse(txtA.Text);
            b = Double.Parse(txtB.Text);
            c = Double.Parse(txtC.Text);
            Delta = b * b - 4 * a * c;
            if (Delta > 0)
            {
                MessageBox.Show("Phương trình có 2 nghiệm phân biệt.");
               x1 = (-b + Math.Sqrt(Delta)) / 2 * a;
               x2 = (-b - Math.Sqrt(Delta)) / 2 * a;
               txtKetqua.Text = "x1 ="+ x1 +" và x2 =" + x2;      
            }
            if (Delta == 0)
            {
                MessageBox.Show("Phương trình có nghiệm kép.");
                txtKetqua.Text = " x =" +(-b / (2/a));
            }
            if (Delta < 0)
            {
                txtKetqua.Text = "Phương trình vô nghiệm.";
            }
        }

        private void bnClose_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
